home *** CD-ROM | disk | FTP | other *** search
- ******************************************************************************
- * MUI Locale Support Includes by Stefan Sommerfeld of ALiENDESiGN *
- * last change on 11-Dec-95 *
- ******************************************************************************
-
-
- SimpleButtonLoc MACRO
- movem.l a0/a2,-(a7)
- GetMBString \1
- move.l a7,a2
- clr.l -(a7)
- cmv4 \4
- cmv4 \3
- cmv4 \2
- cmv3 d0
- move.l #MUIO_Button,d0
- move.l a7,a0
- CALLMUI MUI_MakeObjectA
- move.l a2,a7
- movem.l (a7)+,a0/a2
- ENDM
-
- KeyButtonLoc MACRO
- TextObject
- ButtonFrame
- MUIT MUIA_Text_Contents
- GetMBString \1
- MUIT2 d0
- MUIT MUIA_Text_PreParse,PreParse
- MUIT MUIA_Text_SetMax,FALSE
- MUIT MUIA_Text_HiChar,\2
- MUIT MUIA_ControlChar,\2
- MUIT MUIA_InputMode,MUIV_InputMode_RelVerify
- MUIT MUIA_Background,MUII_ButtonBack
- Endi
- ENDM
-
- LabelLoc MACRO
- TextObject
- MUIT MUIA_Text_PreParse,PreParse2
- MUIT MUIA_Text_Contents
- GetMBString \1
- MUIT2 d0
- MUIT MUIA_Weight,0
- MUIT MUIA_InnerLeft,0
- MUIT MUIA_InnerRight,0
- Endi
- ENDM
-
- Label1Loc MACRO
- TextObject
- ButtonFrame
- MUIT MUIA_Text_PreParse,PreParse2
- MUIT MUIA_Text_Contents
- GetMBString \1
- MUIT2 d0
- MUIT MUIA_Weight,0
- MUIT MUIA_InnerLeft,0
- MUIT MUIA_InnerRight,0
- MUIT MUIA_FramePhantomHoriz,TRUE
- Endi
- ENDM
-
- Label2Loc MACRO
- TextObject
- StringFrame
- MUIT MUIA_Text_PreParse,PreParse2
- MUIT MUIA_Text_Contents
- GetMBString \1
- MUIT2 d0
- MUIT MUIA_Weight,0
- MUIT MUIA_InnerLeft,0
- MUIT MUIA_InnerRight,0
- MUIT MUIA_FramePhantomHoriz,TRUE
- Endi
- ENDM
-
- KeyLabelLoc MACRO
- TextObject
- MUIT MUIA_Text_PreParse,PreParse2
- MUIT MUIA_Text_Contents
- GetMBString \1
- MUIT2 d0
- MUIT MUIA_Weight,0
- MUIT MUIA_InnerLeft,0
- MUIT MUIA_InnerRight,0,
- MUIT MUIA_Text_HiChar,\2
- Endi
- ENDM
-
- KeyLabel1Loc MACRO
- TextObject
- ButtonFrame
- MUIT MUIA_Text_PreParse,PreParse2
- MUIT MUIA_Text_Contents
- GetMBString \1
- MUIT2 d0
- MUIT MUIA_Weight,0
- MUIT MUIA_InnerLeft,0
- MUIT MUIA_InnerRight,0
- MUIT MUIA_Text_HiChar,\2
- MUIT MUIA_FramePhantomHoriz,TRUE
- Endi
- ENDM
-
- KeyLabel2Loc MACRO
- TextObject
- StringFrame
- MUIT MUIA_Text_PreParse,PreParse2
- MUIT MUIA_Text_Contents
- GetMBString \1
- MUIT2 d0
- MUIT MUIA_Weight,0
- MUIT MUIA_InnerLeft,0
- MUIT MUIA_InnerRight,0
- MUIT MUIA_Text_HiChar,\2
- MUIT MUIA_FramePhantomHoriz,TRUE
- Endi
- ENDM
-
-
- GetMBString: MACRO
- move.l a0,-(a7)
- move.l #\1,a0
- jsr GetString
- move.l (a7)+,a0
- ENDM
-
- GetMBStringTab: MACRO
- movem.l a0/a1,-(a7)
- lea \1,a1
- GetMBStrTabLoop\@:
- move.l (a1),a0
- movem.l (a7)+,a0/a1
- tst.l (a1)
- beq.s EndGetMBStrTab\@
- jsr GetString
- move.l d0,(a1)+
- bra.s GetMBStrTabLoop\@
- EndGetMBStrTab\@:
- ENDM
-
-
-